home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / graphics / turtle_2 / Procedures / MOVE < prev    next >
Encoding:
Text File  |  1991-08-04  |  2.0 KB  |  210 lines

  1. SQ
  2. REPEAT 4
  3. FORWARD NM
  4. RIGHT 90
  5. END REPEAT
  6. END
  7.  
  8. GROW
  9. CS
  10. DI
  11. PD
  12. REPEAT 10
  13. NUMBER 5
  14. GROW1
  15. END REPEAT
  16. DI
  17. END
  18.  
  19. GROW1
  20. REPEAT 20
  21. COLOUR RND(14)+1
  22. SQ
  23. COLOUR 0
  24. SQ
  25. NUMBER NM+5
  26. END REPEAT
  27. END
  28.  
  29. INOUT
  30. CS
  31. DI
  32. PD
  33. REPEAT 6
  34. NUMBER 140
  35. INOUT1
  36. RIGHT 180
  37. END REPEAT
  38. DI
  39. END
  40.  
  41. INOUT1
  42. REPEAT 56
  43. COLOUR RND(14)+1
  44. SQ
  45. COLOUR 0
  46. SQ
  47. NUMBER NM-5
  48. END REPEAT
  49. END
  50.  
  51. EYES
  52. CS
  53. DISPLAY 
  54. OSCLI SCREENLOAD PICeyes
  55. PEN UP
  56. FORWARD 10
  57. CURSOR RIGHT 40
  58. REPEAT 10
  59. CURSOR RIGHT 40
  60. FOUR
  61. CURSOR RIGHT -40
  62. FOUR
  63. END REPEAT
  64. CO 0
  65. CR 40
  66. TWO
  67. DI
  68. END
  69.  
  70. FOUR
  71. COLOUR 0
  72. TWO
  73. REPEAT 100
  74. FORWARD 0
  75. END REPEAT
  76. COLOUR 7
  77. TWO
  78. END
  79.  
  80. TWO
  81. PEN DOWN
  82. FILL
  83. CIRCLE 14
  84. END FILL
  85. PEN UP
  86. CURSOR RIGHT -120
  87. PEN DOWN
  88. FILL
  89. CIRCLE 14
  90. END FILL
  91. PEN UP
  92. CURSOR RIGHT 120
  93. END
  94.  
  95. SQU
  96. REPEAT 4
  97. FORWARD 30
  98. RIGHT 90
  99. END REPEAT
  100. END
  101.  
  102. MOVE1
  103. CS
  104. DISPLAY 
  105. REPEAT 72
  106. COLOUR 1
  107. SQU
  108. COLOUR 0
  109. SQU
  110. PEN UP
  111. FORWARD 5
  112. RIGHT 5
  113. PEN DOWN
  114. END REPEAT
  115. COLOUR 1
  116. SQU
  117. DI
  118. END
  119.  
  120. MOVE2
  121. CS
  122. DI
  123. REPEAT 20
  124. COLOUR RND(14)+1
  125. FILL
  126. CIRCLE 30
  127. COLOUR 0
  128. CIRCLE 31
  129. FORWARD RND(20)
  130. RIGHT RND(360)
  131. END REPEAT
  132. COLOUR 1
  133. FILL
  134. CIRCLE 30
  135. DI
  136. END
  137.  
  138. PUSH
  139. REPEAT 20
  140. COLOUR RND(14)+1
  141. SQU
  142. COLOUR 0
  143. SQU
  144. CURSOR RIGHT 10
  145. END REPEAT
  146. REPEAT 20
  147. COLOUR 1
  148. SQU
  149. COLOUR 0
  150. SQU
  151. CURSOR RIGHT -10
  152. END REPEAT
  153. END
  154.  
  155. PULL
  156. DI
  157. CS
  158. PEN UP
  159. CURSOR RIGHT -100
  160. PEN DOWN
  161. REPEAT 8
  162. PUSH
  163. END REPEAT
  164. COLOUR 1
  165. SQU
  166. DI
  167. END
  168.  
  169. INFO
  170. CLEAR
  171. DISPLAY
  172. COLOUR 3 
  173. PEN UP
  174. LEFT 90
  175. FORWARD 100
  176. RIGHT 90
  177. FORWARD 70
  178. WRITE MOVE
  179. BACKWARDS 15
  180. WRITE It is possible to use !TURTLE to make things move.
  181. BACKWARDS 10
  182. WRITE This can be done by drawing an object, rubbing it
  183. BACKWARDS 10
  184. WRITE  out (or drawing it in the same position and in the  
  185. MORE
  186. END
  187.  
  188. MORE
  189. BACKWARDS 10
  190. WRITE same colour as the background), then drawing it
  191. BACKWARDS 10
  192. WRITE again in a slightly different position.
  193. BACKWARDS 10 
  194. WRITE  If this is repeated many times and quickly
  195. BACKWARDS 10
  196. WRITE it gives the appearance of movement.
  197. BACKWARDS 15
  198. MORE2
  199. END
  200.  
  201. MORE2
  202. WRITE To see an example of animation type MOVE1 <return>.
  203. BACKWARDS 15
  204. WRITE Other examples are MOVE2, PULL, EYES, GROW
  205. BACKWARDS 10
  206. WRITE and INOUT.
  207. BACKWARDS 20
  208. DISPLAY
  209. END
  210.